package com.roncoo.education.course.feign.interfaces.score.constant;

public class UploadScoreCodeConst {
	public static int code_0 = 0;
	public static String code_0_msg = "调用成功";
	
	public static int code_1 = 1;
	public static String code_1_msg = "参数错误：access_token缺失";
	
	public static int code_2 = 2;
	public static String code_2_msg = "参数错误：access_token超时";
	
	public static int code_3 = 3;
	public static String code_3_msg = "授权错误：APPID与access_token所含信息不一致";
	
	public static int code_4 = 4;
	public static String code_4_msg = "授权错误：username与access_token授权不一致";
	
	public static int code_5 = 5;
	public static String code_5_msg = "参数错误：非法access_token";
	
	public static int code_6 = 6;
	public static String code_6_msg = "数据错误：未发现有效的JSON格式实验数据";
//	数据错误：username缺失
//	数据错误：title缺失
//	数据错误：title超出100字符
//	数据错误：status缺失
//	数据错误：score缺失
//	数据错误：startTime缺失
//	数据错误：endTime缺失
//	数据错误：timeUsed缺失
//	数据错误：appid缺失
//	数据错误：status格式错误
//	数据错误：score格式错误
//	数据错误：startTime格式错误
//	数据错误：endTime格式错误
//	数据错误：timeUsed格式错误
//	数据错误：appid格式错误
//	数据错误：originId缺失
//	数据错误：originId格式错误
//	数据错误：steps缺失
//	数据错误：steps格式错误
//	数据错误：group_id超出20字符
//	数据错误：group_name超出20字符
//	数据错误：role_in_group超出20字符
//	数据错误：group_members超出20字符
	
	public static int code_7 = 7;
	public static String code_7_msg = "数据错误：非法实验状态";
	
	public static int code_8 = 8;
	public static String code_8_msg = "数据错误：非法实验开始时间/超出实验时间/重复上传同一用户实验记录";
	
	public static int code_9 = 9;
	public static String code_9_msg = "实验成绩错误：不符合[0,100]范围";
	
	public static int code_10 = 10;
	public static String code_10_msg = "实验数据错误：实验步骤数据超出[0,200]范围";
	
	public static int code_11 = 11;
	public static String code_11_msg = "实验步骤数据错误：步骤字段名称错误";
//	实验步骤数据错误：seq缺失/非法seq
//	实验步骤数据错误：SEQ为[seq]的步骤中title缺失
//	实验步骤数据错误：SEQ为[seq]的步骤中title长度不符合<=100的要求
//	实验步骤数据错误：SEQ为[seq]的步骤中score缺失
//	实验步骤数据错误：SEQ为[seq]的步骤中score不符合[0,100]的要求
//	实验步骤数据错误：SEQ为[seq]的步骤中maxScore缺失
//	实验步骤数据错误：SEQ为[seq]的步骤中maxScore不符合[0,100]的要求
//	实验步骤数据错误：SEQ为[seq]的步骤中expectTime格式不正确
//	实验步骤数据错误：SEQ为[seq]的步骤中repeatCount格式不正确
//	实验步骤数据错误：SEQ为[seq]的步骤中evaluation缺失
//	实验步骤数据错误：SEQ为[seq]的步骤中evaluation长度不符合<=200的要求
//	实验步骤数据错误：SEQ为[seq]的步骤中scoringModel缺失
//	实验步骤数据错误：SEQ为[seq]的步骤中scoringModel长度不符合<=200的要求
//	实验步骤数据错误：SEQ为[seq]的步骤中remarks长度不符合<=200的要求
//	实验步骤数据错误：SEQ为[seq]的步骤中startTime缺失
//	实验步骤数据错误：SEQ为[seq]的步骤中endTime缺失
//	实验步骤数据错误：SEQ为[seq]的步骤中timeUsed缺失
//	实验步骤数据错误：SEQ为[seq]的步骤中startTime格式不正确
//	实验步骤数据错误：SEQ为[seq]的步骤中startTime超出范围
//	实验步骤数据错误：SEQ为[seq]的步骤中endTime格式不正确
//	实验步骤数据错误：SEQ为[seq]的步骤中endTime超出范围
//	实验步骤数据错误：SEQ为[seq]的步骤中timeUsed格式不正确
//	实验步骤数据错误：SEQ为[seq]的步骤中timeUsed超出范围
//	实验步骤数据错误：SEQ为[seq]的步骤中ext_data格式不正确
	
	public static int code_12 = 12;
	public static String code_12_msg = "数据错误：无效appid";
	
	public static int code_13 = 13;
	public static String code_13_msg = "数据错误：无效用户";
	
	public static int code_14 = 14;
	public static String code_14_msg = "实验步骤数量不正确（不少于十步）";
	
	public static int code_15 = 15;
	public static String code_15_msg = "非法请求：originId为[originId]的实验数据已存在";	
	
	public static int code_17 = 17;
	public static String code_17_msg = "接口关闭";
	
	public static int code_18 = 18;
	public static String code_18_msg = "access_token使用超过10次";
	
	public static int code_19 = 19;
	public static String code_19_msg = "username 无效";
	
	public static int code_999 = 999;
	public static String code_999_msg = "系统错误或非法操作";
}
